package daos;


import model.Asiento;
import model.Tramo;
import model.Vuelo;

public class VueloDAO {

	/**
	 * Usar el metodo del ManagerVuelo!
	 * @param Clave del vuelo
	 * @return Vuelo
	 */
	public Vuelo get(Long key) {
		return  (Vuelo) SessionManager.getSession().get(Vuelo.class,key);
	}

		/**
		 * Usar el metodo del ManagerVuelo!
		 * @param Vuelo
		 */
	public void save(Vuelo v) {
		SessionManager.getSession().saveOrUpdate(v);
	}
	
	/**
	 *  Usar el metodo del ManagerVuelo!
	 * @param tramoID
	 * @return tramo correspondiente
	 */
	public Tramo getTramo(Long tramoID){
		return (Tramo) SessionManager.getSession().get(Tramo.class, tramoID);
	}
	/**
	 * Usar el metodo del ManagerVuelo!
	 * @param codigo del Asiento.
	 * @return Asiento
	 */
	public Asiento getAsiento(Long codAsiento){
		return (Asiento) SessionManager.getSession().get(Asiento.class, codAsiento);
	}

	
	
}
